/*
 * @Description:枚举常量
 * @Author: maskMan
 * @LastEditTime: 2024-07-16 14:48:22
 */
//存储键名
export enum STORAGE_KEY {
  /**
   * @zh 公共
   */
  PUBLIC = '_public',
  /**
   * @zh 用户
   */
  USER = '_user',
  /**
   * @zh 记录
   */
  RECORD = '_record',
  /**
   * @zh 配置
   */
  CONFIG = '_config'
}
/** 音频 */
export enum AUDIO_KEY {
  /**
   * @zh 音乐
   */
  MUSIC = 'music',
  /**
   * @zh 音效
   */
  SOUND = 'sound',
  /**
   * @zh 记录
   */
  RECORD = '_record',
  /**
   * @zh 配置
   */
  CONFIG = '_config'
}
/**路径 */
export enum DIR_KEY {
  /**包名 */
  BUNDLE = 'res',
  /**游戏预制体路径 */
  PREPUB = 'prefab/public',
  /**公共预制体路径 */
  PREGAME = 'prefab/game',
  /**大厅预制体路径 */
  PREHALL = 'prefab/hall',
  /**加载精灵路径 */
  LOADSP = 'texture/loadsp',
  /**加载纹理路径 */
  LOADTEX = 'texture/loadtex',
  /**图片基本路径 */
  BASETEXTURE = 'texture',
  /**音效路径 */
  SOUND = 'audio/sound',
  /**音乐路径 */
  MUSIC = 'audio/music/bg',
  /**音乐路径 */
  MUSIC_LOW = 'audio/music/lowbg',
  /**json文件路径 */
  JSON = 'file',
  /**公共材质路径 */
  MATERIAPUB = 'material/public',
  /**游戏材质路径 */
  MATERIAGAME = 'material/game'
}
/**事件 */
export enum EVENT_KEY {
  /**销毁事件*/
  DESTROY = 'destroy'
}
/**标记 */
export enum MARK {
  /**检测激活码 */
  TOKEN = 'token',
  ACCOUNT = 'account',
  /**节点event事件注册KEY */
  NODE_EVENT = 'node_event',
  /**脚本event事件注册KEY */
  SCRIPT_EVENT = 'node_event'
}
/**状态*/
export enum STATUS {
  DEV,
  TEST,
  PROD
}
/**VIP类型*/
export enum VIP {
  LV1 = '检测会员',
  LV2 = '训练会员',
  LV3 = '旗舰会员'
}
enum GAME_STATE {
  /**
   * @zh 游戏准备中
   */
  READY = 1,
  /**
   * @zh 游戏中
   */
  PLAYING = 2,
  /**
   * @zh 游戏暂停
   */
  PAUSE = 3,
  /**
   * @zh 游戏结束
   */
  OVER = 4
}
